home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / lu62 / port / xconio.h < prev    next >
Text File  |  1996-07-10  |  575b  |  40 lines

  1. /*    conio.h    */
  2.  
  3.  
  4. enum text_modes { LASTMODE=-1, BW40=0, C40, BW80, C80, MONO=7 };
  5.  
  6.  
  7. enum COLORS {
  8.     BLACK,            /* dark colors */
  9.     BLUE,
  10.     GREEN,
  11.     CYAN,
  12.     RED,
  13.     MAGENTA,
  14.     BROWN,
  15.     LIGHTGRAY,
  16.     DARKGRAY,        /* light colors */
  17.     LIGHTBLUE,
  18.     LIGHTGREEN,
  19.     LIGHTCYAN,
  20.     LIGHTRED,
  21.     LIGHTMAGENTA,
  22.     YELLOW,
  23.     WHITE
  24. };
  25.  
  26. #define BLINK        128    /* blink bit */
  27.  
  28. struct WORDREGS {
  29.     unsigned int    ax, bx, cx, dx, si, di, cflag, flags;
  30. };
  31.  
  32. struct BYTEREGS {
  33.     unsigned char    al, ah, bl, bh, cl, ch, dl, dh;
  34. };
  35.  
  36. union    REGS    {
  37.     struct    WORDREGS x;
  38.     struct    BYTEREGS h;
  39. };
  40.